package com.mini.pojo.basic;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class DatasourceInfo implements Serializable {
    /**
     * 数据源主键，主键，唯一(PK)
     */
    private int datasourceId;
    /**
     * 数据源类型主键
     */
    private DatasourceType datasourceType;
    /**
     * 服务器信息主键
     */
    private ServerInfo serverInfo;
    /**
     * 数据源名称；
     */
    private String datasourceName;
    /**
     * 数据源连接内容，主要是URI地址
     */
    private String datasourceContent;
    /**
     * 用于连接数据源的账户
     */
    private String datasourceUsername;
    /**
     * 用于连接数据源的密码
     */
    private String datasourcePassword;
    /**
     * 此数据库在系统中是否已经启用（启用标志为0、非启用标志为1)
     */
    private int startStatus;
    /**
     * 备注
     */
    private String note;
    /**
     * 创建者
     */
    private String createdBy;
    /**
     * 创建时间
     */
    private Date createdTime;
    /**
     * 最近更新者
     */
    private String updatedBy;
    /**
     * 最近更新时间
     */
    private Date updatedTime;

    /**
     * 删除标识
     */
    private int rmFlag;
}
